package util

import (
//	"bytes"
//	"errors"
//	"fmt"
//	"io"
//	"os"
	"os/exec"
)

func RunCmd(input string) error {
//	var stdoutBuf, stderrBuf bytes.Buffer
	cmd := exec.Command("/bin/bash", "-c", input)
	//stdoutIn, err := cmd.StdoutPipe()
	//if err != nil {
	//	return err
	//}
	//stderrIn, err := cmd.StderrPipe()
	//if err != nil {
	//	return err
	//}
	//var errStdout, errStderr error
	//stdout := io.MultiWriter(os.Stdout, &stdoutBuf)
	//stderr := io.MultiWriter(os.Stderr, &stderrBuf)
	err := cmd.Start()
	if err != nil {
		return err
	}
	//go func() {
	//	_, errStdout = io.Copy(stdout, stdoutIn)
	//}()
	//go func() {
	//	_, errStderr = io.Copy(stderr, stderrIn)
	//}()
	err = cmd.Wait()
	if err != nil {
		return err
	}
	//if errStdout != nil || errStderr != nil {
	//	return errors.New(fmt.Sprintf("%s\n%s", errStdout.Error(), errStderr.Error()))
	//}
	return nil
}
